Good luck getting anything but Gallo beer.
People can camp at El Chiclero.
El Chiclero and Posada Aldana are the places to stay in town. There looked to be another near the furthest southern end as we entered and rode by in the bus.